package com.py.framework.core.ds;

/**
 * 数据源切换上下文
 * @author Leegern
 * @date 2016年9月6日
 */
public class DataSourceContextHolder {
	/**
	 * 缓存数据源, 线程安全的.
	 */
	private static final ThreadLocal<String> contextHolder = new ThreadLocal<String>();  
	
	/**
	 * 设置数据源
	 * @param dbType
	 */
    public static void setDbType(String dbType) {  
    	contextHolder.set(dbType);
    }  
    
    /**
     * 获取数据源
     * @return
     */
    public static String getDbType() {  
    	return contextHolder.get();  
    }  
    
    /**
     * 删除数据源
     */
    public static void clearDbType() {  
    	contextHolder.remove();  
    }  
}